package com.bootdo.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 
 * 
 * @author wjs
 * @email 1992lcg@163.com
 * @date 2020-02-18 10:22:23
 */
public class UserDO implements Serializable {
	private static final long serialVersionUID = 1L;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public List<Long> getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(List<Long> roleIds) {
		this.roleIds = roleIds;
	}

	//角色
	private List<Long> roleIds;
	private String deptName;
	//
	private Long userId;
	//用户名
	private String username;
	//
	private String name;
	//密码
	private String password;
	//
	private Long deptId;
	//邮箱
	private String email;
	//手机号
	private String mobile;
	//状态 0:禁用，1:正常
	private Integer status;
	//创建用户id
	private Long userIdCreate;
	//创建时间
	@JsonFormat(locale = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date gmtCreate;
	//修改时间
	@JsonFormat(locale = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date gmtModified;
	//性别
	private Long sex;
	//出身日期

	@JsonFormat(locale = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date birth;
	//
	private Long picId;
	//现居住地
	private String liveAddress;
	//爱好
	private String hobby;
	//省份
	private String province;
	//所在城市
	private String city;
	//所在地区
	private String district;
	//工作年限
	private Long working;
	//身份证号码
	private Long identity;
	//身高
	private Long height;
	//婚姻状况 1代表结婚0代表未婚
	private Long matrimony;
	//计算机水平
	private String computers;
	//求职类型
	private Long jobtype;
	//角色类型
	private Long roleType;
	//岗位类型
	private Long positionType;

	private String identify;

	public String getIdentify() {
		return identify;
	}

	public void setIdentify(String identify) {
		this.identify = identify;
	}

	/**
	 * 设置：
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：
	 */
	public Long getUserId() {
		return userId;
	}
	/**
	 * 设置：用户名
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：用户名
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：
	 */
	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}
	/**
	 * 获取：
	 */
	public Long getDeptId() {
		return deptId;
	}
	/**
	 * 设置：邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：状态 0:禁用，1:正常
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态 0:禁用，1:正常
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建用户id
	 */
	public void setUserIdCreate(Long userIdCreate) {
		this.userIdCreate = userIdCreate;
	}
	/**
	 * 获取：创建用户id
	 */
	public Long getUserIdCreate() {
		return userIdCreate;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：修改时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：性别
	 */
	public void setSex(Long sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别
	 */
	public Long getSex() {
		return sex;
	}
	/**
	 * 设置：出身日期
	 */
	public void setBirth(Date birth) {
		this.birth = birth;
	}
	/**
	 * 获取：出身日期
	 */
	public Date getBirth() {
		return birth;
	}
	/**
	 * 设置：
	 */
	public void setPicId(Long picId) {
		this.picId = picId;
	}
	/**
	 * 获取：
	 */
	public Long getPicId() {
		return picId;
	}
	/**
	 * 设置：现居住地
	 */
	public void setLiveAddress(String liveAddress) {
		this.liveAddress = liveAddress;
	}
	/**
	 * 获取：现居住地
	 */
	public String getLiveAddress() {
		return liveAddress;
	}
	/**
	 * 设置：爱好
	 */
	public void setHobby(String hobby) {
		this.hobby = hobby;
	}
	/**
	 * 获取：爱好
	 */
	public String getHobby() {
		return hobby;
	}
	/**
	 * 设置：省份
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * 获取：省份
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * 设置：所在城市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：所在城市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：所在地区
	 */
	public void setDistrict(String district) {
		this.district = district;
	}
	/**
	 * 获取：所在地区
	 */
	public String getDistrict() {
		return district;
	}
	/**
	 * 设置：工作年限
	 */
	public void setWorking(Long working) {
		this.working = working;
	}
	/**
	 * 获取：工作年限
	 */
	public Long getWorking() {
		return working;
	}
	/**
	 * 设置：身份证号码
	 */
	public void setIdentity(Long identity) {
		this.identity = identity;
	}
	/**
	 * 获取：身份证号码
	 */
	public Long getIdentity() {
		return identity;
	}
	/**
	 * 设置：身高
	 */
	public void setHeight(Long height) {
		this.height = height;
	}
	/**
	 * 获取：身高
	 */
	public Long getHeight() {
		return height;
	}
	/**
	 * 设置：婚姻状况 1代表结婚0代表未婚
	 */
	public void setMatrimony(Long matrimony) {
		this.matrimony = matrimony;
	}
	/**
	 * 获取：婚姻状况 1代表结婚0代表未婚
	 */
	public Long getMatrimony() {
		return matrimony;
	}
	/**
	 * 设置：计算机水平
	 */
	public void setComputers(String computers) {
		this.computers = computers;
	}
	/**
	 * 获取：计算机水平
	 */
	public String getComputers() {
		return computers;
	}
	/**
	 * 设置：求职类型
	 */
	public void setJobtype(Long jobtype) {
		this.jobtype = jobtype;
	}
	/**
	 * 获取：求职类型
	 */
	public Long getJobtype() {
		return jobtype;
	}
	/**
	 * 设置：角色类型
	 */
	public void setRoleType(Long roleType) {
		this.roleType = roleType;
	}
	/**
	 * 获取：角色类型
	 */
	public Long getRoleType() {
		return roleType;
	}
	/**
	 * 设置：岗位类型
	 */
	public void setPositionType(Long positionType) {
		this.positionType = positionType;
	}
	/**
	 * 获取：岗位类型
	 */
	public Long getPositionType() {
		return positionType;
	}
}
